A Megamodel for Process Tailoring and Evolution

نویسندگان

  • María Cecilia Bastarrica
  • Jocelyn Simmonds
  • Luis Silvestre
چکیده

Companies formalize their software processes as a way of organizing their development projects. In practice, a family of processes is required, in order to ensure that each project is handled appropriately. This family may be a collection of predefined processes, but can also be generated by tailoring a general process to a project’s context. Automated process tailoring yields the most appropriate process for a project, but requires formalization and tool support to be successful – the general process, its potential variability and tailoring transformations must be formalized up-front, and the context characterizing the project must be specified. MDE provides a formal framework for defining the models and transformations required for automated process tailoring, but as various types of models must be specified, evolution of process families thus defined is hard to manage in practice, limiting the industrial adoption of this approach. To address this problem, in this paper we propose a Megamodel for automated process tailoring. Megamodeling provides an integrating framework for modeling in the large, and as such, enables a controlled evolution of a process family. We report the application of our approach to the software development process of a small Chilean company, showing how different types of evolution are handled in an integrated manner.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Usable MDE-based Tool for Software Process Tailoring

In order to systematize development, software companies define their organizational processes. The process engineer is in charge of this activity. Tailoring software processes is an activity that allows project managers to adapt organizational software processes to the needs of particular projects. Modeldriven engineering (MDE) has been applied with that purpose using process model tailoring tr...

متن کامل

Towards a Megamodel to Model Software Evolution Through Transformations

Model Driven Engineering is a promizing approach that could lead to the emergence of a new paradigm for software evolution, namely Model Driven Software Evolution. Models, Metamodels and Transformations are the cornerstones of this approach. Combining these concepts leads to very complex structures which revealed to be very difficult to understand especially when different technological spaces ...

متن کامل

On the Need for Megamodels

This note presents a preliminary view of what we call a "megamodel" i.e. some kind of registry for models and metamodels. A megamodel is a model of which at least some elements represent and/or refer to models or metamodels. An initial characterization of these megamodels as well as a description of some of their potential usages is provided. We are presently experimenting with the concept of m...

متن کامل

Software Evolution, MDA and Design Pattern Components

The success of MDA depends on the definition of model transformations and component libraries which make a significant impact on tools that provide support for MDA. MDA is a young approach and several technical issues are not adequately addressed. For instance, existing MDA-based CASE tools do not provide adequate support to deal with component-based reuse (CASE, 2009). In light of this, we pro...

متن کامل

Overview of the Evolution Process of Student Assessment Methods in Medical Education: Report of the Change Process in Iran based on the 8-Step Model

Introduction: In the era of increasing development of electronic technology, using technology and making favorable changes in student assessment have a prominent role. The purpose of this study was to review the evolution process of student assessment methods in medical education and report its process in Iran based on the 8-step model) In Line with the Package for Medical Sciences Assessment S...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014